home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / library / gtlsr374.rdm < prev    next >
Text File  |  1996-05-20  |  6KB  |  147 lines

  1. Short:    GUI creation library (small & fast)
  2. Author:   P-O Yliniemi / Staffan Hämälä
  3. Uploader: peoyli@pluggnet.se (P-O Yliniemi)
  4. Version:  37.4
  5. Type:     util/libs
  6.  
  7. This is the user distribution of GadUtil library. If you are interested
  8. in developing programs that uses this library, you should get the
  9. distribution from dev/gui on Aminet.
  10.  
  11. For advanced "normal" users:
  12. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13. Two versions of the library are included: one "normal" every-day-use
  14. version and one "debug" version. If you experience any trouble running
  15. a program that uses gadutil, you should rename the normal version in libs:,
  16. copy the debug version to libs, and rename it to gadutil.library. Reverse
  17. this to change back to the normal version. Don't forget to "flush" all
  18. unused libraries or reboot before testing the program again.
  19.  
  20. Changes overview:
  21. ~~~~~~~~~~~~~~~~~
  22. * 37.4  (14-May-96)
  23.     Created a new gadget kind: LABEL_KIND. This gadget kind is used
  24.     to place text relative to other gadgets, bevel boxes, and other
  25.     texts. Can use the same type of shadows that the text for the
  26.     bevel box.
  27.  
  28.     Implemented a new function in the library: GU_CloseFont. Works
  29.     like graphics CloseFont, but takes the parameter in A0 instead
  30.     of A1.
  31.  
  32.     Replaced the list sort routine with a new one that sorts better.
  33.  
  34.     Wrote a new document, "GadUtil.index", that have a list over all
  35.     gadutil functions, sorted by what they do. There are also some
  36.     shortcuts to all tags for gadutil's own gadget kinds.
  37.  
  38.     Created two new flags for BEVELBOX_KIND and LABEL_KIND:
  39.     BB_3DTEXT - can be used as a replacement for GUBB_3DText, TRUE
  40.     LB_3DTEXT - can be used as a replacement for GULB_3DText, TRUE
  41.  
  42. * 37.3  (10-May-96)
  43.     Enforcer hits fixed in the code that handles the GU_AdjustLeft
  44.     and GU_AdjustRight tags.
  45.  
  46.     A new function to clear the inner part of a window was added.
  47.  
  48.     A new function to size (and move, if necessary) a window was
  49.     added.
  50.  
  51.     Bug fix in assembly language include file.
  52.  
  53. * 37.2  (02-May-96)
  54.     Started programming in StormC and did some tests with the library,
  55.     noticed that there was a couple of errors in some include files.
  56.  
  57.     GU_UpdateProgress was wrongly specified in the FD/clib files.
  58.     The output of GU_GetGadgetPtr was specified as (struct Gadget *),
  59.     this is now corrected.
  60.  
  61.     Included an example in C that uses the PROGRESS_KIND gadget.
  62.  
  63. * 37.1  (01-May-96)
  64.     IMAGE_KIND gadget bug fix. The color of the unselected image of
  65.     the gadget was wrong, if the image used more than 4 colors.
  66.  
  67. * 37.0  (29-Apr-96)
  68.     A new function that checks the library's revision added.
  69.     Two new tags added: GU_FractWidth and GU_FractHeight. Suggested
  70.     by Morten Amundsen.
  71.  
  72.     Some small bug fixes in 'C' include files (unterminated comments).
  73.     Cleaned up BetterTest.c a bit (removed some {}). Bug fix on the
  74.     last line of the example (GT_ReplyIMsg -> GU_ReplyIMsg).
  75.  
  76.     Added support for StormC in both installer script and include-
  77.     file installer. Created dictionary for StormC, so that all words
  78.     that belongs to GadUtil (functions, tags and constants) is shown
  79.     in another color.
  80.  
  81. * 36.60 (24-Feb-96)
  82.     Uses the screen's font as the gadget font if no GU_DefTextAttr or
  83.     GU_TextAttr tag is used. Bug fix from v36.59. Changed some docs,
  84.     assembled all examples,    changed installation scripts.
  85.  
  86. * 36.59 (06-Jan-96)
  87.     More docs completed (all docs, finally). Bug fix in the GU_AutoWidth,
  88.     GU_AdjustLeft and GU_AdjustRight tags. The underscore character was
  89.     counted as a normal one. This made gadgets without hotkeys one char
  90.     smaller than other gadgets. A new function that sorts one or two
  91.     lists was added. Some new constants added in include files.
  92.     Changed GU_MinimumIDCMP to support hotkeys. Changed PROGRESS_KIND
  93.     to use GU_GadgetText and GU_LocaleText. Uses the screen's font as
  94.     the gadget font if no GU_DefTextAttr or GU_TextAttr tag is used.
  95.  
  96. * 36.58 (01-Jan-96)
  97.     SLIDER_KIND and SCROLLER_KIND gadgets returned wrong result in
  98.     im->Code if the gadget was changes using the hotkey. Bug reported
  99.     by Lucasz Szelag.
  100.  
  101. * 36.57 (10-Dec-95)
  102.     Some more docs finished. A memory loss bug was fixed.
  103.  
  104. * 36.56 (10-Oct-95)
  105.     Changed some routines, so that hotkeys can't be used on disabled
  106.     gadgets. Made it possible to disable IMAGE_KIND, FILE_KIND and
  107.     DRAWER_KIND gadgets.
  108.  
  109. * 36.55 (30-Sep-95)
  110.     Bug fix in the hotkey part of the library. Wrong code were sent back
  111.     when using GU_LabelHotkey with a LISTVIEW_KIND gadget. A new gadget
  112.     kind was created, PROGRESS_KIND.
  113.  
  114. * 36.54 (06-Jul-95)
  115.     Added support for GU_AutoWidth to CYCLE_KIND gadgets.
  116.  
  117. * 36.53 (05-Jul-95) 
  118.     3 new tags and 4 new flags was added for the BEVELBOX_KIND gadget.
  119.     BEVELBOX_KIND gadgets can now have a shadow added to the text in the
  120.     border. The "sun" can be placed in 4 different places. GU_MinimumIDCMP
  121.     tag was added.
  122.  
  123. * 36.52 (25-Jun-95)
  124.     First public release. Some new flags for the BEVELBOX_KIND gadget was
  125.     added. Supports a total of 100 bevelbox kinds.
  126.  
  127.  
  128.  
  129.                                           P-O 960514
  130.                                           ~~~~~~~~~~
  131.  
  132.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134.         Per-Olof Yliniemi                           Staffan Hämälä
  135.         Box 78                                      Pellovägen 268
  136.         S-980 61 Tärendö                            S-957 93 Pello
  137.         SWEDEN                                      SWEDEN
  138.  
  139.         email:                                      email:
  140.           peoyli@pluggnet.se                          staham@pluggnet.se
  141.  
  142.         phone:
  143.           +46-(0)978-20522
  144.  
  145.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147.